.orders-address{
    position: relative;
    padding: 20rpx 50rpx 20rpx 35rpx;
    font-size: 28rpx;
    line-height: 25px;
    border-bottom: 10rpx solid #ededed;
    color: #adadad;
}
.orders-address::after{
    position: absolute;
    right: 30rpx;
    top: 60rpx;
    content: '';
    width: 8px;
    height: 8px;
    border-top: 4rpx solid #7f7f7f;
    border-right: 4rpx solid #7f7f7f;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.orders-address-name{
    display: inline-block;
    width: 100rpx;
    color: #000;
}

.orders-address-phone{
  color: #000;
}

.orders-address-detail {
  font-size: 26rpx;
}

.orders-no-address{
    position: relative;
    height: 90rpx;
    line-height: 90rpx;
    color: #adadad;
    border-bottom: 20rpx solid #ededed;
    text-align: center;
}
.orders-no-address::after{
    position: absolute;
    right: 30rpx;
    top: 34rpx;
    content: '';
    width: 16rpx;
    height: 16rpx;
    border-top: 4rpx solid #7f7f7f;
    border-right: 4rpx solid #7f7f7f;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.orders-box{
    padding-bottom: 30rpx;
}
.orders-list{
    position: relative;
    padding:10rpx 10rpx 10rpx 200rpx;
    height: 170rpx;
    border-bottom: 1rpx solid #ededed;
}
.orders-thumb{
    position: absolute;
    top: 20rpx;
    left: 20rpx;
    width: 150rpx;
    height: 150rpx;
}

.orders-pro-name {
  display: inline-block;
  height: 120rpx;
  line-height:50rpx;
}

.orders-pro-price {
  width: 100rpx;
  height: 50rpx;
  line-height: 50rpx;
  float: left;
  display: inline-block;
  color: #dd3a40;
}

.orders-count-num {
  display: inline-block;
  float: right;
  width: 100rpx;
  height: 50rpx;
  line-height: 50rpx;
}

.orders-view{
  height: 50rpx;
}


.orders-footer{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 95rpx;
    line-height: 95rpx;
    border-top: 1rpx solid #ededed;
}
.orders-footer .orders-footer-total{
    display: inline-block;
    width: 510rpx;
    padding-left: 30rpx;
    box-sizing: border-box;
}

.total_price {
  color:#dd3a40
}

.orders-footer .orders-footer-btn{
    display: inline-block;
    width: 240rpx;
    text-align: center;
    color: #fff;
    background: #dd3a40;
}

.order-cell {
    height: 80rpx;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 28rpx;
    padding-left: 20rpx;
}

.order-cell-label{
  width: 25%;
}

.order-cell-value{
  width: 75%;
  text-align: right;
}

.cell-select {
  position:relative;
  padding-left:15px;
  padding-right:30px;
  height:2.5em;
  min-height:2.5em;
  line-height:2.5em;
}

.cell-select::before{
  content:" ";
  display:inline-block;
  height:12rpx;
  width:12rpx;
  border-width:4rpx 4rpx 0 0;
  border-color:#c8c8cd;
  border-style:solid;
  -webkit-transform:matrix(.71,.71,-.71,.71,0,0);
  transform:matrix(.71,.71,-.71,.71,0,0);
  position:relative;
  top:-4rpx;
  position:absolute;
  top:50%;
  right:30rpx;
  margin-top:-8rpx
}

.line {
  border-bottom: 1rpx solid #ededed;
}
